MovieClip.hitArea

Доступность

Flash Player 6.

Синтаксис

my_mc.hitArea:Object

Возвращает

Ссылку на мувиклип.

Описание

Свойство; определяет мувиклип, который будет служить "горячей зоной" (hit area) для указанного мувиклипа. Если свойство hitArea не указано или имеет значение null или undefined, "горячей зоной" является сам мувиклип. Значением свойства hitArea может быть только ссылка на мувиклип.

Вы можете изменить значение свойства hitArea в любое время; изменения происходят мнгновенно. Мувиклип, указываемый в качестве горячей зоны, не обязательно должен быть видимым; даже если он невидим, проверка на нахождение курсора над ним все равно происходит. Свойство hitArea может быть получено из прототипа объекта.

Пример

В примере ниже мувиклип circle_mc устанавливается "горячей зоной" мувиклипа square_mc. Разместите два этих мувиклипа на Сцене, введите код и протестируйте ролик. При клике по мувиклипу circle_mc выводится сообщение, что по мувиклипу square_mc совершен щелчок.

square_mc.hitArea = circle_mc;
square_mc.onRelease = function() {
  trace("Клик по "+this._name);
};

Вы также можете установить свойство visible мувиклипа circle_mc равным false, чтобы скрыть "горячую зону" square_mc.

circle_mc._visible = false;

См. также

MovieClip.hitTest()